package cn.edu.sgu.www.pms.service;

import cn.edu.sgu.www.pms.dto.UserRoleDTO;
import cn.edu.sgu.www.pms.entity.Role;

import java.util.List;

/**
 * @author 沐雨橙风ιε
 * @version 1.0
 */
public interface UserRoleService {

    /**
     * 添加用户角色
     * @param userRoleDTO 用户角色信息
     */
    void insert(UserRoleDTO userRoleDTO);

    /**
     * 通过ID删除用户角色
     * @param userRoleDTO 删除条件
     */
    void delete(UserRoleDTO userRoleDTO);

    /**
     * 通过用户ID查询角色列表
     * @param userId 用户ID
     * @return List<Role>
     */
    List<Role> selectByUserId(String userId);
}